.white_color{color:white !important;}
.panel .panel-heading  .nav-style li a{color:#ffffff;text-decoration: none;} 

.form-group{border-radius: 0px;border:0px;}
.nav-style .active{color:#F8F8F8;}
li{list-style-type:none;}
.br{border: 1px solid red;}
/* .mynav{min-height:400px;margin-top: 3px;}
.col-md-10{border: 1px solid red;} */
.wrap{width: 98%;margin:0 auto;margin-top: 10px;}
.ctrlbtn{margin-top: 20px;}
.bg-gray{background-color: #EEEEEE;}
.m0{margin: 0;}
.p0{padding: 0;}
.pl0{padding-left: 0;}
.pr0{padding-right: 0;}
.radius0{border-radius: 0px !important; behavior: url('/yuxi/fream/ie-css3.htc'); }
.list-group-item{border-left: none;border-right:none; }
.menu.list-group{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;min-height: 650px;}
.menu.list-group .list-group-item:first-child{border-radius:0px;  behavior: url('/yuxi/fream/ie-css3.htc'); }
.menu{display: fixed;top: 0;left: 0;}


.nav-style{border: none;border-bottom-left-radius:0px;border-bottom-right-radius:0px; }
.gridStyle{height:300px;}
.form-group .table-bordered thead th:hover{cursor:pointer;}
.panel-body{margin-bottom: 0px;}
#ui-datepicker-div{
          position: relative;top: 150px;
          z-index: 99999;
        }
.ui-datepicker-calendar{
          position: relative;
          z-index: 99999;
        }

.ui-datepicker-trigger{position: absolute;top:10px;right: 10px;}
.parsbox{border:1px solid lightblue; color: gray;  margin-top: 2px;margin-left: 10px; padding: 5px; display: inline-block;line-height: 20px;height: 30px;text-align: center;}
#editor {overflow:scroll; max-height:300px}
.navbar.navbar-inverse.navbar-static-top {
    background: #5cb85c;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(92, 184, 92);
    border-color: #398439;
}
.navbar.navbar-inverse.navbar-static-top a {
    color: #fff;
}
.error{
    border: 1px solid red !important;
}
.error1{
    color: red;
}

.test_box1{
    width: 90%;
    padding: 3px; 
    outline: 0; 
    border: 1px solid #a0b3d6; 
    font-size: 12px; 
    word-wrap: break-word;
    overflow-x: hidden;
    overflow-y: auto;
    _overflow-y: visible;
}
/*.test_box2{
    width: 40%;
    line-height: 2.5em;
    padding: 3px; 
    font-size: 12px; 
    word-wrap: break-word;

}*/
.ui-datepicker-calendar{
    position: absolute;
    background-color: #ffffff;
    border: 1px solid lightgray;
}
.ui-datepicker{
    position: absolute;top: 0px;
   
}

.nav-flag-left li{ display:block; height:40px;float: left;margin-right:30px;color: gray; }
.nav-flag-right li{ display:block;height:40px;float: left;}
.nav-flag-right a{text-decoration: none;color: gray;}
.dropdown ul li{
    height: 30px;
    width: 100%;
    line-height: 30px;
}

.modal-dialog{
    background: blue;
    margin: 0 auto;
    margin-top: 5%;
}
.appendixcancel{
    display: inline-block;
    position: relative;
}
.appendixcancel .glyphicon-remove-circle{
    display: block;
    width: 30px;
    height: 20px;
    font-size: 20px;
    text-align: right;
    position: absolute;right: 0px;
    z-index: 5;
}
.appendixcancel .glyphicon-remove-circle:hover{
    color: #337AB7;

}
.improFlag{
    z-index: 99;
    color: red;
    position: absolute;
    
}
span i{
    position: relative;
    right: 7px;
}


.m_nav{
    width: 100%;
    height: 120px;
    //display: inline-block;
}
.m_nav_logo{
    //float: left;
    width: 100% ;
    height: 100px;
    
    background:url(/yuxi/images/navbj.png);
    background-size: 100% 100%;
}
.nav-flag-left{
    display: block;
    float: left;
    width:42%;
    height:40px;
    line-height: 40px;
    margin-bottom: 0px;
} 
.nav-flag-right{
     display: block;
    float: right;
    width: 30%;
    height: 40px;
    line-height: 40px;
      margin-bottom: 0px;
}
.sec_nav_header{
    width: 100%;
    height: 150px;
    
}
.container-fuild{
    margin-top: 100px;
}
.sec_nav_footer{
    width: 100%;
    height: 40px;
    background: #DFF0F8;
    position: relative;
    top: 0px;
}

.navbar-brand{
    margin:0px;
    padding:0px;
    margin:20px 0px 0px 40px;
}
.logoone{
    float: left;
}
.panel{
    margin-bottom: 0px;

}

#valAppendix img{
    width:300px;height:300px;margin-top:10px;
}

item.active:focus{
    background-color:#337ab7;!important;
}
 

.select2-search{display: none !important;}
select{border:0px !important;}
//
button{background-color:  #337AB7 !important;color: #ffffff;border-radius: 4px; behavior:url('/yuxi/fream/PIE.htc');}
.select2-container .select2-selection--single{
    height: 35px !important;
}
/* .modal-body .selection{
    border:1px solid #AAAAAA;
    border-radius: 4px;
    behavior:url('/yuxi/fream/PIE.htc');

} */
.modal-body .select2-container--default .select2-selection--single{
    border:1px solid #AAAAAA !important;
    border-radius: 4px;
    behavior:url('/yuxi/fream/PIE.htc');
}
.modal-body .btn-default{background-color: #3073AD !important;color:#ffffff !important;}
.modal-content .btn-primary{background-color: #3073AD !important;color:#ffffff !important;}
.modal-footer .btn-default{background-color: #3073AD !important;color:#ffffff !important;}
.select2-container--default .select2-selection--single{
    //border:1px solid #AAAAAA !important;
    border-radius: 4px;
    behavior:url('/yuxi/fream/PIE.htc');
}

.panel-body{box-shadow: none !important;}
.panel-primary{border:1px solid gray !important;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
    background-color: #337ab7 !important;
}
.panel-heading{border-color: gray !important;}
.col-xs-10{padding-top: 0px;}
.panel-body .row  .col-xs-2{padding-left: 5px;padding-right: 5px;width:150px !important;}

/* 10-7 */
.form-control[disabled]{rgb(255,255,255);}
.test_box1{min-height: 25px;}
//.select2-container--default.select2-container--disabled .select2-selection--singlergb(238, 238, 238);
/* 10-7 */